package february.test_2_26;

import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;

public class TestMain {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        String str = scanner.nextLine();
        List<String> list = new ArrayList<>();
        for(int i = 0; i < str.length(); i++) {
            int tmp = i;
            if(str.charAt(i) == '"') {
                for(int j = i + 1; j < str.length(); j++) {
                    if(str.charAt(j) == '"') {
                        if(i + 1 != j) {
                            list.add(str.substring(i + 1,j));
                        }
                        i = j;
                        break;
                    }
                }
            }
            if(tmp == i) {
                for(int j = i; j < str.length(); j++) {
                    if(str.charAt(j) == ' ' || j == str.length() - 1) {
                        list.add(str.substring(i,j+1));
                        i = j;
                        break;
                    }
                }
            }
        }
        System.out.println(list.size());
        for(int i = 0; i < list.size(); i++) {
            String s = list.get(i);
            print(s,0,s.length());
        }
    }
    public static void print(String str,int n,int m) {
        for(int i = n; i < m; i++) {
            System.out.print(str.charAt(i));
        }
        System.out.println();
    }
}
